package cn.yunyichina.provider.iface.entity.hisiface.register;

import java.io.Serializable;

/**
 * 挂号纪录查询出参
 * 
 * @author zhou
 *
 */
public class RegisterRecordsVoResponse implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -1382693209760389123L;

	private String hisOrdNum;
	
	/* 预约挂号退费流水号 */
	private String hisRefOrdNum;
	private String deptCode;
	private String deptName;
	private String doctorCode;
	private String doctorName;
	
	/* 就诊日期 格式: YYYY-MM-DD */
	private String bookDate;
	private String timeFlag;
	private String beginTime;
	private String endTime;
	
	/* 挂号类型 1 预约 2 当天 */
	private String regType;
	private String orderMode;
	private String payMode;
	
	/* 当前状态
	 * 
	 * 1：未支付（预约成功，可以进行预约取消，预约支付）
	 * 2：已支付（预约成功，可以进行预约退费）
	 * 3：已取消（用户取消）
	 * 4：缴费超时（超时未支付）
	 * 5：已取号
	 * 6：已就诊
	 * 7：已过期
	 * 8：已退费
	 * */
	private String status;
	
	/* 实收挂号费 */
	private String realRegFee;
	
	/* 实收诊疗费 */
	private String realTreatFee;
	private String desc;
	private String receiptNum;
	private String serialNum;
	private String visitLocation;
	private String takeTime;
	private String barCode;
	
	private String visitDesc;

	public String getHisOrdNum() {
		return hisOrdNum;
	}

	public void setHisOrdNum(String hisOrdNum) {
		this.hisOrdNum = hisOrdNum;
	}

	public String getHisRefOrdNum() {
		return hisRefOrdNum;
	}

	public void setHisRefOrdNum(String hisRefOrdNum) {
		this.hisRefOrdNum = hisRefOrdNum;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getDoctorCode() {
		return doctorCode;
	}

	public void setDoctorCode(String doctorCode) {
		this.doctorCode = doctorCode;
	}

	public String getDoctorName() {
		return doctorName;
	}

	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}

	public String getBookDate() {
		return bookDate;
	}

	public void setBookDate(String bookDate) {
		this.bookDate = bookDate;
	}

	public String getTimeFlag() {
		return timeFlag;
	}

	public void setTimeFlag(String timeFlag) {
		this.timeFlag = timeFlag;
	}

	public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getRegType() {
		return regType;
	}

	public void setRegType(String regType) {
		this.regType = regType;
	}

	public String getOrderMode() {
		return orderMode;
	}

	public void setOrderMode(String orderMode) {
		this.orderMode = orderMode;
	}

	public String getPayMode() {
		return payMode;
	}

	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRealRegFee() {
		return realRegFee;
	}

	public void setRealRegFee(String realRegFee) {
		this.realRegFee = realRegFee;
	}

	public String getRealTreatFee() {
		return realTreatFee;
	}

	public void setRealTreatFee(String realTreatFee) {
		this.realTreatFee = realTreatFee;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public String getReceiptNum() {
		return receiptNum;
	}

	public void setReceiptNum(String receiptNum) {
		this.receiptNum = receiptNum;
	}

	public String getSerialNum() {
		return serialNum;
	}

	public void setSerialNum(String serialNum) {
		this.serialNum = serialNum;
	}

	public String getVisitLocation() {
		return visitLocation;
	}

	public void setVisitLocation(String visitLocation) {
		this.visitLocation = visitLocation;
	}

	public String getTakeTime() {
		return takeTime;
	}

	public void setTakeTime(String takeTime) {
		this.takeTime = takeTime;
	}

	public String getBarCode() {
		return barCode;
	}

	public void setBarCode(String barCode) {
		this.barCode = barCode;
	}

	public String getVisitDesc() {
		return visitDesc;
	}

	public void setVisitDesc(String visitDesc) {
		this.visitDesc = visitDesc;
	}
	
}
